서비스

SKT Cloud Platform에서 XBOX GAME PASS를 월 구독하여 사용하는 시스템 구축 

기간

2021.06.07 ~ 2023.12.31 | 2Y 6M

🛠️ 프로젝트 스택

CategoryTechnologies
BackendJava(Spring) + Mybatis , JSP
InfraJenkins(CI/CD , Batch), GitLab

💡 주요 경험

0️⃣ Developing admin functions

  • 개발 작업: 보편적인 어드민 기능 개발
    1. 데이터 조회 및 제어 기능
    2. 배치 파이프라인 수동 연동기능
    3. FE화면 팝업 및 매핑 메타 데이터 제어 기능
    4. SMS 알림 문자 템플릿 및 푸쉬 트리거 제어 기능 등 어드민 관련 기능 개발 진행
  • 진행 프로세스:
    • 분기별 기능 추가 및 수정 요건 WBS 생성 BE파트 3명이 분업하여 스프린트 개발(기능별 보통 소요 기간 2-3주)

1️⃣ Backend Part / Code & Process Refactoring

  • 리펙토링 이유: 서비스 초기 단계에서 빠른 개발로 인한 스파게티 코드와 이를 커버할 프로세스 미존재
  • 리펙토링 작업:
    • 서비스 단의 불필요한 중복 로직 삭제 및 모듈 분리
    • 서비스 프로세스 상의 이상케이스 재처리 배치 및 모니터링 시스템 구축

2️⃣ Azure Cloud Platform

  • 어떤 경험을 했는지: AWS 경험만 있던 상태에서 Azure 플랫폼 경험
  • 진행 작업:
    • 도메인 리소스 존을 퍼블릭에서 온프레미스로 전환
    • NIC 튜닝 및 포트 포워딩 구현

3️⃣ 도메인 리뉴얼 (2회)

  • 시기: 2022년, 2023년 각 1회
  • 리뉴얼 작업 내용:
    • (FE) UI 인터페이스 개편 (기존 검은색 계열의 인터페이스에서 화이트톤으로 바꾸면서 UI/UX도 같이 변경)
    • 어드민 인터페이스 리뉴얼(메타데이터 관리 기능 고도화 및 어드민 SMS인증 로그인 프로세스 추가)
    • 데이터 정합성 확인 대시보드 및 BJ, 스트리머들과 연계되는 이벤트성 참여 데이터 시각화 메뉴 개발
    • 프로젝트 리소스 구조 재설계